package com.settlement.system.model.form;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;

/**
* <p>
* 批发销货单明细表
* </p>
*
* @author huangrensen
* @since 2024-08-02
*/
@Schema
@Data
public class OdsErpRetailWholesaleOrderDetailsForm {
    @Schema(description="单据编号")
    private String djbh;

    @Schema(description="MIBH")
    private Integer mibh;

    @Schema(description="MXBH")
    private Integer mxbh;

    @Schema(description="商品代码")
    private String spdm;

    @Schema(description="颜色代码")
    private String gg1dm;

    @Schema(description="尺码代码")
    private String gg2dm;

    @Schema(description="数量")
    private Long sl;

    @Schema(description="SL_1")
    private Long sl1;

    @Schema(description="通知数")
    private Long sl2;

    @Schema(description="SL_3")
    private Long sl3;

    @Schema(description="")
    private Long bzsl;

    @Schema(description="标准价")
    private Long ckj;

    @Schema(description="折扣")
    private Long zk;

    @Schema(description="单价")
    private Long dj;

    @Schema(description="默认单价")
    private Long dj1;

    @Schema(description="默认折扣")
    private Long dj2;

    @Schema(description="成本单价")
    private Long dj3;

    @Schema(description="金额")
    private Long je;

    @Schema(description="")
    private Long je1;

    @Schema(description="")
    private Long je2;

    @Schema(description="")
    private Long je3;

    @Schema(description="标准金额")
    private Long bzje;

    @Schema(description="")
    private Long bzs;

    @Schema(description="HH")
    private Long hh;

    @Schema(description="")
    private String djh;

    @Schema(description="")
    private Integer mih;

    @Schema(description="")
    private Integer mxh;

    @Schema(description="")
    private String djh1;

    @Schema(description="")
    private Integer mih1;

    @Schema(description="")
    private Integer mxh1;

    @Schema(description="摘要")
    private String bz;

    @Schema(description="换货设定")
    private String byzd1;

    @Schema(description="BYZD2")
    private String byzd2;

    @Schema(description="")
    private String byzd3;

    @Schema(description="")
    private String byzd4;

    @Schema(description="")
    private String byzd5;

    @Schema(description="BYZD6")
    private String byzd6;

    @Schema(description="")
    private String byzd7;

    @Schema(description="")
    private Long byzd8;

    @Schema(description="")
    private Long byzd9;

    @Schema(description="")
    private Long byzd10;

    @Schema(description="")
    private Long byzd11;

    @Schema(description="换货率")
    private Long byzd12;

    @Schema(description="换货周期")
    private Long byzd13;

    @Schema(description="")
    private LocalDateTime byzd14;

    @Schema(description="")
    private LocalDateTime byzd15;

    @Schema(description="ZDHHZQ")
    private Integer zdhhzq;

    @Schema(description="WHHK")
    private Long whhk;

    @Schema(description="ZDHHK")
    private String zdhhk;

    @Schema(description="存放位置")
    private String cfwz;

    @Schema(description="批次代码")
    private String pcdm;

    @Schema(description="类型")
    private String type;

    @Schema(description="促销")
    private String cx;

    @Schema(description="促销名称")
    private String cxmc;

    @Schema(description="促销前单价")
    private Long ysdj;

    @Schema(description="促销信息")
    private String cxxx;

    @Schema(description="包装规格")
    private String bzgg;

    @Schema(description="税额")
    private Long tax;

    @Schema(description="税额本位币")
    private Long taxDc;

    @Schema(description="不含税金额")
    private Long jeWithoutTax;

    @Schema(description="不含税金额本位币")
    private Long jeWithoutTaxDc;

    @Schema(description="税率")
    private Long taxRate;

    @Schema(description="不含税单价")
    private Long priceWithoutTax;

    @Schema(description="不含税单价本位币")
    private Long priceWithoutTaxDc;

    @Schema(description="金额本位币")
    private Long jeDc;

    @Schema(description="FMID")
    private String fmid;

    @Schema(description="DDFMID")
    private String ddfmid;

    @Schema(description="TZDFMID")
    private String tzdfmid;

    @Schema(description="包装规格单价")
    private Long bzggdj;

    @Schema(description="包装规格数量")
    private Long bzggsl;

    @Schema(description="包装规格参考价")
    private Long bzggckj;

    @Schema(description="包装规格折扣")
    private Long bzggzk;

    @Schema(description="生产时间")
    private LocalDateTime pcscrq;

    @Schema(description="有效期（天）")
    private Integer pcyxq;

    @Schema(description="到期日")
    private LocalDateTime pcdqr;

    @Schema(description="临期日")
    private LocalDateTime pclqr;

    @Schema(description="")
    private LocalDateTime modifyTime;

}
